Work Request Manager API

(1 review)

Exception Handling

The table below describes exception responses received from the WRM API.

Response messages are system generated and include the following information:

  • the object that failed validation
  • the reason for the validation failure, i.e. additionalProperties, type, missing, anyOf, enum
  • failure message
  • attributes that have failed validation
Response CodeUse CaseTypeRecipientResponse description
01013Create Field Work RequestResponse - exceptionWork RequestorAn active field work request already exists for task type <task type>, work type <work type> and product instance <product.instanceId>. Unable to create work request.
01014Create Field Work RequestResponse - exceptionWork RequestorSchedule ID must be supplied with appointment date. Unable to create field work request.
01015Create Field Work RequestResponse - exceptionWork RequestorInvalid campaign ID or schedule ID provided. Unable to create field work request.
01016Create Field Work RequestResponse - exceptionWork RequestorInvalid allocation parameters supplied with related activities. Unable to create field work request.
01017Create Field Work RequestResponse - exceptionWork RequestorInvalid request provided. Unable to create field work request.
01018Create Field Work RequestResponse - exceptionWork RequestorInvalid schedule ID provided. Unable to create field work request.
010120Create Field Work RequestResponse (when both earliestStart and latestEnd are supplied or when neither earliestStart or latestEnd are supplied)Work RequestorThe schedule details are invalid. Unable to process this request.
010120Create Field Work RequestResponse (LocationId for site not supplied for FibreConnect or REMO work type)Work RequestorAt least one location ID of type TLC must be supplied for the site for <workType>. Unable to process this request.
010120Create Field Work RequestResponse (when contact name or contact first and last name not supplied)Work RequestorThe contact name or both the first name and last name of the contact must be supplied. Unable to process this request.
010121Create Field Work RequestResponse (escalationNote not supplied for escalation = 'True')Work RequestorEscalation note must be supplied when escalation is true. Unable to process this request.
010220Create Field Work RequestResponse (Fibre Availability for site detail not supplied for FibreConnect or REMO work type)Work RequestorThe fibre availability indicator of the activity's site detail must be supplied for <workType>. Unable to process this request.
02051Update Field Work RequestResponse - exceptionWork RequestorThe response message is system generated and includes the following information:
- the object that failed validation
- the reason for the validation failure i.e. additionalProperties, type, missing, anyOf, enum failure message
- attributes that have failed validation.
02054Update Field Work RequestResponse - exceptionWork RequestorUpdate not allowed on closed/cancelled work request.
02056Update Field Work RequestResponse - exceptionWork RequestorField work request supplied does not exist. Unable to update work request.
02057Update Field Work RequestResponse - exceptionWork RequestorPermission to update the field work request supplied denied. Unable to update work request.
020520Update Field Work RequestResponse (when contact name or contact first and last name not supplied)Work RequestorThe contact name or both the first name and last name of the contact must be supplied. Unable to process this request.
020521Update Field Work RequestResponse (escalationNote not supplied for escalation = 'True')Work RequestorEscalation note must be supplied when escalation is true. Unable to process this request.
01061Accept Field Work RequestResponse - exceptionWork SupplierThe response message is system generated and includes the following information:
- the object that failed validation
- the reason for the validation failure, i.e. additionalProperties, type, missing, anyOf, enum
- failure message
- attributes that have failed validation.
01062Accept Field Work RequestResponse - exceptionWork SupplierTask <taskId> does not exist and cannot be accepted.
01063Accept Field Work RequestResponse - exceptionWork SupplierAcceptance against Work Request <taskId> is not expected. The Work Request is in <current state>.
01064Accept Field Work RequestResponse - exceptionWork SupplierThis Work Request <taskId> is not currently allocated to you and the notification is discarded.
01072Reject Field Work RequestResponse - exceptionWork SupplierWork request <taskId> does not exist and cannot be rejected.
01073Reject Field Work RequestResponse - exceptionWork SupplierRejection against Work Request <taskId> is not expected as work on the underlying activities as already progress. The Work Request is in <current state>.
01074Reject Field Work RequestResponse - exceptionWork SupplierRejection against Work Request <taskId> is not expected. The Work Request is in <current state>.
01075Reject Field Work RequestResponse - exceptionWork SupplierThis Work Request <taskId> is not currently allocated to you and the notification is discarded.
01076Reject Field Work RequestResponse - exceptionWork SupplierReject reason is not valid. Rejection of Work request is not completed.
02093Cancel Field Work RequestResponse - exceptionWork RequestorField work request supplied does not exist. Unable to update field work request.
02094Cancel Field Work RequestResponse - exceptionWork RequestorUpdate not allowed on closed/cancelled work request.
02095Cancel Field Work RequestResponse - exceptionWork RequestorPermission to update the field work request supplied denied. Unable to update work request.
02083Put Field Work Request On HoldResponse - exceptionWork RequestorField work request supplied does not exist. Unable to update field work request.
02084Put Field Work Request On HoldResponse - exceptionWork RequestorUpdate not allowed on closed/cancelled field work request.
02085Put Field Work Request On HoldResponse - exceptionWork RequestorPermission to update the field work request supplied denied. Unable to update field work request.
02042View and Query Field Work Request and ActivityResponse - exceptionWork Requestor or Work SupplierWRM is unavailable at this time. Try again later, or contact IT support team to investigate the issue.
02043View and Query Field Work Request and ActivityResponse - exceptionWork Requestor or Work SupplierSupplied TaskId does not exist.
02044View and Query Field Work Request and ActivityResponse - exceptionWork Requestor or Work SupplierWRM is unable to share this information because requester does not have rights to GET this taskId.
02045View and Query Field Work Request and ActivityResponse - exceptionWork Requestor or Work SupplierWRM is unable to share this information because requester does not have rights to GET this taskId.
02046View and Query Field Work Request and ActivityResponse - exceptionWork Requestor or Work SupplierSupplied ActivityId does not exist.
02047View and Query Field Work Request and ActivityResponse - exceptionWork Requestor or Work SupplierWRM is unable to share this information because requester does not have rights to GET this activity.
02048View and Query Field Work Request and ActivityResponse - exceptionWork Requestor or Work SupplierWRM is unable to share this information because requester does not have rights to GET this activity.
010220Create ActivityResponse (LocationId for site not supplied for FibreConnect or REMO work type)Work RequestorAt least one location ID of type TLC must be supplied for the site for <workType>. Unable to process this request.
010220Create ActivityResponse (Fibre Availability for site detail not supplied for FibreConnect or REMO work type)Work RequestorThe fibre availability indicator of the activity's site detail must be supplied for <workType>. Unable to process this request.
010220Create ActivityResponse (when contact name or contact first and last name not supplied)Work RequestorThe contact name or both the first name and last name of the contact must be supplied. Unable to process this request.
03034Update ActivityResponse - exceptionWork Requestor or Work SupplierUpdate not allowed on activity, field work request closed.
03035Update ActivityResponse - exceptionWork Requestor or Work SupplierField work request supplied does not exist. Unable to update activity.
03036Update ActivityResponse - exceptionWork Requestor or Work SupplierPermission to update the activity supplied denied. Unable to update activity.
03037Update ActivityResponse - exceptionWork Requestor or Work SupplierPermission to update the activity supplied denied. Unable to update activity.
03038Update ActivityResponse - exceptionWork Requestor or Work SupplierActivity supplied does not exist. Unable to update activity.
03039Update ActivityResponse - exceptionWork RequestorPermission to update the activity status not allowed. Unable to update activity.
030310Update ActivityResponse - exceptionWork SupplierActivity category or state supplied does not exist. Unable to update activity.
030311Update ActivityResponse - exceptionWork SupplierActivity category or state transition not allowed. Unable to update activity.
030312Update ActivityResponse - exceptionWork SupplierInvalid reason code. Unable to update activity.
030313Update ActivityResponse - exceptionWork SupplierActivity category or state transition not allowed from <category-state> to <category-state>. Unable to update activity.
030314Update ActivityResponse - exceptionWork SupplierUpdate not allowed on closed activity. Unable to update activity.
030320Update ActivityResponse (when contact name or contact first and last name not supplied)Work Requestor or Work SupplierThe contact name or both the first name and last name of the contact must be supplied. Unable to process this request.
0303201Update ActivityResponse (when schedule rescheduleReason not supplied and appointment date or scheduled start or end date has changed)Work SupplierThe reschedule reason and note must be supplied. Unable to process this request.
030321Update ActivityResponseWork SupplierGeotag must be supplied when the state of the activity is set to 'OnSite'. Unable to update activity.
030322Update ActivityResponse (when schedule rescheduleReason not supplied and appointment date or scheduled start or end date has changed)Work SupplierThe next action owner must be supplied. Unable to process this request.
030323Update ActivityResponse (when schedule rescheduleReason not supplied and appointment date or scheduled start or end date has changed)Work SupplierThe reschedule note must be supplied. Unable to process this request.
02073Add ActivityResponse - exceptionWork RequestorAdd activity not allowed on closed/cancelled work request.
02074Add ActivityResponse - exceptionWork RequestorField work request supplied does not exist. Unable to add activity.
02075Add ActivityResponse - exceptionWork RequestorPermission to add an activity to the field work request denied. Unable to add an activity.
02076Add ActivityResponse (schedule ID is not provided for the activity)Work RequestorSchedule ID must be supplied with appointment date. Unable to add activity.
020720Add ActivityResponse (when contact name or contact first & last name not supplied)Work RequestorThe contact name or both the first name and last name of the contact must be supplied. Unable to process this request.
020720Add ActivityResponse (LocationId for site not supplied for FibreConnect or REMO work type)Work Requestor or Work SupplierAt least one location ID of type TLC must be supplied for the site for <workType>. Unable to process this request.
020720Add ActivityResponse (Fibre Availability for site detail not supplied for FibreConnect or REMO work type)Work RequestorThe fibre availability indicator of the activity's site detail must be supplied for <workType>. Unable to process this request.
04041Authorise Activity RequestResponseWork SupplierActivity type not allowed for activity request authorisation. Unable to add activity.
03053Put Activity On HoldResponse - exceptionWork SupplierUpdate not allowed on closed activity.
03054Put Activity On HoldResponse - exceptionWork SupplierField work request supplied does not exist. Unable to update activity.
03055Put Activity On HoldResponse - exceptionWork SupplierActivity supplied does not exist. Unable to update activity.
03056Put Activity On HoldResponse - exceptionWork SupplierPermission to update the activity supplied denied. Unable to update activity.
03057Put Activity On HoldResponse - exceptionWork SupplierUnexpected error occurred, Chorus operations investigating. Unable to update activity.
03058Put Activity On HoldResponse - exceptionWork SupplierInvalid reason code. Unable to update activity.
03059Put Activity On HoldResponse - exceptionWork SupplierActivity category or state transition not allowed from <category-state> to <category-state>. Unable to update activity.
030510Put Activity On HoldResponse - exceptionWork SupplierUpdate not allowed on closed activity. Unable to update activity.
03063Close ActivityResponse - exceptionWork SupplierUpdate not allowed on closed activity. Unable to close activity.
03064Close ActivityResponse - exceptionWork SupplierUpdate not allowed on activity. Unable to close activity.
03065Close ActivityResponse - exceptionWork SupplierActivity category or state transition not allowed from <category-state> to <category-state>. Unable to update activity.
03066Close ActivityResponse - exception (when work supplier closes activity and trouble found code not supplied for 'REMO', 'REMI', 'REMS')Work SupplierTrouble Found Code not supplied. Unable to update activity.
03073Request Cancel ActivityResponse - exceptionWork RequestorUpdate not allowed on closed activity.
03074Request Cancel ActivityResponse - exceptionWork RequestorNot allowed for closed activity.
03075Request Cancel ActivityResponse - exceptionWork RequestorPermission to request cancel denied. Unable to request cancellation of activity.
03076Request Cancel ActivityResponse - exceptionWork RequestorAppointment has not been cancelled. Cancel request not allowed.
03077Request Cancel ActivityResponse - exceptionWork RequestorActivity supplied does not exist. Unable to request cancellation of activity.
04013Request Add ActivityResponse - exceptionWork SupplierAdd activity request not allowed on closed/cancelled work request.
04014Request Add ActivityResponse - exceptionWork SupplierField work request supplied does not exist. Unable to add activity request.
04015Request Add ActivityResponse - exceptionWork SupplierPermission to add an activity request to the field work request denied. Unable to add an activity request.
040120Request Add ActivityResponse (when contact name or contact first and last name not supplied)Work Requestor or Work SupplierThe contact name or both the first name and last name of the contact must be supplied. Unable to process this request.
040120Request Add ActivityResponse (Fibre Availability for site detail not supplied for FibreConnect or REMO work type)Work Requestor or Work SupplierThe fibre availability indicator of the activity's site detail must be supplied for <workType>. Unable to process this request.
040120Request Add ActivityResponse (LocationId for site not supplied for FibreConnect or REMO work type)Work Requestor or Work SupplierAt least one location ID of type TLC must be supplied for the site for <workType>. Unable to process this request.
02013Request and Provide Additional InformationResponse - exceptionWork Requestor or Work SupplierUnable to process this request Work Request does not exist.
02014Request and Provide Additional InformationResponse - exceptionWork Requestor or Work SupplierUnable to process this request. Activity Work Request does not exist.
02015Request and Provide Additional InformationResponse - exceptionWork Requestor or Work SupplierUnable to process this request. Work Request is not allocated to a Work Supplier.
02016Request and Provide Additional InformationResponse - exceptionWork Requestor or Work SupplierUnable to process this request Work Request is not active. Work Request is in <state> Response code.
02022Request and Provide Additional InformationResponse - exceptionWork SupplierUnable to process this request. Activity request or work request does not exist.
02023Request and Provide Additional InformationResponse - exceptionWork SupplierUnable to process this request. Task does not exist.
02024Request and Provide Additional InformationResponse - exceptionWork SupplierUnable to process this request. Activity request or work request does not exist.
02025Request and Provide Additional InformationResponse - exceptionWork SupplierUnable to process this request. Work Request is closed/cancelled.
02026Request and Provide Additional InformationResponse - exceptionWork SupplierUnable to process this request. Activity request is not in an open state.
02042View and Query Field Work Request and ActivityResponse - exceptionWork Requestor or Work SupplierWRM is unavailable at this time. Try again later, or contact IT support team to investigate the issue.
02043View and Query Field Work Request and ActivityResponse - exceptionWork Requestor or Work SupplierSupplied TaskId does not exist.
02044View and Query Field Work Request and ActivityResponse - exceptionWork Requestor or Work SupplierWRM is unable to share this information because requester does not have rights to GET this taskId.
02045View & Query Work Request and ActivityResponse - exceptionWork Requestor or Work SupplierWRM is unable to share this information because requester does not have rights to GET this taskId.
010122All Use CasesResponse (work requestor did not create the work request)Work RequestorPermission to update the field work request and/or activity denied. Unable to update work request/activity.
010123All Use CasesResponse (work request is not allocated to and accepted by the work supplier; except for accept/reject where the work request is not allocated to the work supplier)Work SupplierPermission to update the field work request and/or activity denied. Unable to update work request/activity.

Reviews